william s foley